/*
* Copyright (c) 2009 contentismissing.net, artifacts.de
*
* All rights reserved.
*
* Authors: Jens Lembke <j@contentismissing.net>;
*          Michael Markowski <m.markowski@artifacts.de>;
*
* All non-exclusive rights granted to Deutsche Telekom AG Laboratories
*
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
*/
package net.contentismissing.tlabs.cocktailparty
{
	public class Constants
	{
		// True: activate Mouse Functionality - False activate Multitouch Emitter
		public static const mouseEnabled : Boolean = true;
		// SSR Server
		public static const  defaultHost : String = "10.117.55.68";
		public static const  defaultPort : int = 5555;
		// SSR parameters
		public static const scenePfad1 : String = "scenes/speech.asd";
		public static const scenePfad2 : String = "scenes/speech.asd";
		public static const masterVolume : Number = 1;
		// set Master Volume in db
		public static const maxMasterVolume : Number = 12;
		// set max Master Volume in db
		public static const maxSourceVolume : Number = 12;
		// set max Source Volume in db
		public static const minSourceVolume : Number = 0;
		// set min Source Volume in db
		// Image Path & PNG File name for Person Images
		public static const imagePath : String = "images/";
		public static const imageFileName : String = "head_";
		public static const imageFileTyp : String = ".png";
		// Set how many bubbels comes up at startup
		public static const startupBubbels : int = 4;
		public static const startupCases : int = 4;
		public static var personList : Array = new Array();
		//personList[0] = ["id", "BuddyName", "Vorname", "Lastname", "CorporateTitles", "Company"];
		personList[0] = [1 , "Marc" , "Marc" , "Dimino" , "Project Coordinator" , "Telekom AG"];
		personList[1] = [2 , "Tim" , "Tim" , "Edwin" , "Project Coordinator" , "Telekom AG"];
		personList[2] = [3 , "Kate" , "Kate" , "Douglas" , "Project Manager" , "Telekom AG"];
		personList[3] = [4 , "Anita" , "Anita" , "Artis" , "Senior Account Executive" , "Telekom AG"];
		personList[4] = [5 , "Patricia" , "Patricia" , "Gordon" , "Financial Advisor" , "Telekom AG"];
		personList[5] = [6 , "Luca" , "Luca" , "Ascani" , "Technical Sales" , "Telekom AG"];
		personList[6] = [7 , "Ken" , "Ken" , "Miller" , "Technical Services Manager" , "Telekom AG"];
		personList[7] = [8 , "Karin" , "Karin" , "Andreason" , "Regional Sales Manager" , "Telekom AG"];
		personList[8] = [9 , "Greg" , "Greg" , "Asbury" , "Chief Data Officer" , "Telekom AG"];
		personList[9] = [10 , "Jenny" , "Jenny" , "Petzel" , "Chief Privacy Officer" , "Telekom AG"];
		personList[10] = [11 , "Eric" , "Eric" , "Toberman" , "Supervisor" , "Telekom AG"];
		personList[11] = [12 , "Anke" , "Anke" , "Rosa" , "Information Officer" , "Telekom AG"];
		personList[12] = [13 , "Tom" , "Tom" , "Müller" , "Marketing Officer" , "Telekom AG"];
		personList[13] = [14 , "Carol" , "Carol" , "Gibson" , "Chief Networking Officer" , "Telekom AG"];
		personList[14] = [15 , "Volker" , "Volker" , "Tobis" , "Financial Officer" , "Telekom AG"];
		personList[15] = [16 , "Lisa" , "Lisa" , "Moran" , "Administrative Officer" , "Telekom AG"];
		personList[16] = [17 , "Jason" , "Jason" , "Mckeon" , "Accounting Officer" , "Telekom AG"];
		personList[17] = [18 , "Chris" , "Chris" , "Schmidt" , "Chief Analytics Officer" , "Telekom AG"];
		personList[18] = [19 , "Inge" , "Inge" , "Schnee" , "Communications Officer" , "Telekom AG"];
		personList[19] = [20 , "Ellen" , "Ellen" , "van Loon" , "Chief Knowledge Officer" , "Telekom AG"];
		// Pocket List for Scenario 2
		public static const pocketList : Array = new Array();
		pocketList[0] = [1 , "Syntesizer" , 7];
		pocketList[1] = [2 , "Strings" , 1];
		pocketList[2] = [3 , "Fun Flys" , 2];
		pocketList[3] = [4 , "Bass Drum" , 5];
		pocketList[4] = [5 , "Wind Section" , 4];
		pocketList[5] = [6 , "Simple Effect" , 3];
		pocketList[6] = [7 , "Pop Synthie" , 6];
		//pocketList[7] = [8, "Effect",0];
		//pocketList[8] = [9, "Vocals",8];
		// priority of Touch Behaviours
		public static const LEVEL_BUBBLES : int = 3;
		public static const LEVEL_MENU : int = 4;
		public static const LEVEL_WHISPERING_AREA : int = 2;
		public static const LEVEL_WORKSPACE : int = 1;
		// Events
		public static const kEventWhisperingAreaCreated : String = "kEventWhisperingAreaCreated";
		public static const kEventOnDragMenuButton : String = "kEventOnDragMenuButton";
		public static const kEventOnTouchMenuButton : String = "kEventOnTouchMenuButton";
		public static const kEventOnDoubleTouchMenuButton : String = "kEventOnDoubleTouchMenuButton";
		public static const kEventOnReleaseMenuButton : String = "kEventOnReleaseMenuButton";
		public static const kEventOnDragBubble : String = "kEventOnDragBubble";
		public static const kEventOnTouchBubble : String = "kEventOnTouchBubble";
		public static const kEventOnDoubleTouchBubble : String = "kEventOnDoubleTouchBubble";
		public static const kEventOnReleaseBubble : String = "kEventOnReleaseBubble";
		public static const kEventOnCloseScene : String = "kEventOnCloseScene";
		public function Constants()
		{
		}
	}
}
